package com.cr.system.service;

import com.cr.common.core.domain.entity.SysUser;
import com.cr.system.domain.SysUserRole;
import java.util.List;

public interface ISysUserService {
  List<SysUser> selectUserList(SysUser paramSysUser);
  
  List<SysUser> selectAllocatedList(SysUser paramSysUser);
  
  List<SysUser> selectUnallocatedList(SysUser paramSysUser);
  
  SysUser selectUserByLoginName(String paramString);
  
  SysUser selectUserByPhoneNumber(String paramString);
  
  SysUser selectUserByEmail(String paramString);
  
  SysUser selectUserById(Long paramLong);
  
  List<SysUserRole> selectUserRoleByUserId(Long paramLong);
  
  int deleteUserById(Long paramLong);
  
  int deleteUserByIds(String paramString);
  
  int insertUser(SysUser paramSysUser);
  
  boolean registerUser(SysUser paramSysUser);
  
  int updateUser(SysUser paramSysUser);
  
  int updateUserInfo(SysUser paramSysUser);
  
  void insertUserAuth(Long paramLong, Long[] paramArrayOfLong);
  
  int resetUserPwd(SysUser paramSysUser);
  
  String checkLoginNameUnique(String paramString);
  
  String checkPhoneUnique(SysUser paramSysUser);
  
  String checkEmailUnique(SysUser paramSysUser);
  
  void checkUserAllowed(SysUser paramSysUser);
  
  void checkUserDataScope(Long paramLong);
  
  String selectUserRoleGroup(Long paramLong);
  
  String selectUserPostGroup(Long paramLong);
  
  String importUser(List<SysUser> paramList, Boolean paramBoolean, String paramString);
  
  int changeStatus(SysUser paramSysUser);
}


/* Location:              D:\tmp\creditorRights-admin\BOOT-INF\lib\creditorRights-system-4.7.0.jar!\com\cr\system\service\ISysUserService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */